strconv.floatInfo.mantbits (field)
34 uses
strconv (current package)
atof.go#L378: d.Shift(int(1 + flt.mantbits))
atof.go#L382: if mant == 2<<flt.mantbits {
atof.go#L391: if mant&(1<<flt.mantbits) == 0 {
atof.go#L404: bits := mant & (uint64(1)<<flt.mantbits - 1)
atof.go#L405: bits |= uint64((exp-flt.bias)&(1<<flt.expbits-1)) << flt.mantbits
atof.go#L407: bits |= 1 << flt.mantbits << flt.expbits
atof.go#L430: if mantissa>>float64info.mantbits != 0 {
atof.go#L464: if mantissa>>float32info.mantbits != 0 {
atof.go#L502: exp += int(flt.mantbits) // mantissa now implicitly divided by 2^mantbits.
atof.go#L510: for mantissa != 0 && mantissa>>(flt.mantbits+2) == 0 {
atof.go#L517: for mantissa>>(1+flt.mantbits+2) != 0 {
atof.go#L537: if mantissa == 1<<(1+flt.mantbits) {
atof.go#L543: if mantissa>>flt.mantbits == 0 { // Denormal or zero.
atof.go#L548: mantissa = 1 << flt.mantbits
atof.go#L553: bits := mantissa & (1<<flt.mantbits - 1)
atof.go#L554: bits |= uint64((exp-flt.bias)&(1<<flt.expbits-1)) << flt.mantbits
atof.go#L556: bits |= 1 << flt.mantbits << flt.expbits
ftoa.go#L17: mantbits uint
ftoa.go#L73: neg := bits>>(flt.expbits+flt.mantbits) != 0
ftoa.go#L74: exp := int(bits>>flt.mantbits) & (1<<flt.expbits - 1)
ftoa.go#L75: mant := bits & (uint64(1)<<flt.mantbits - 1)
ftoa.go#L97: mant |= uint64(1) << flt.mantbits
ftoa.go#L121: ryuFtoaShortest(&digs, mant, exp-int(flt.mantbits), flt)
ftoa.go#L150: ryuFtoaFixed32(&digs, uint32(mant), exp-int(flt.mantbits), digits)
ftoa.go#L154: ryuFtoaFixed64(&digs, mant, exp-int(flt.mantbits), digits)
ftoa.go#L168: d.Shift(exp - int(flt.mantbits))
ftoa.go#L260: if exp > minexp && 332*(d.dp-d.nd) >= 100*(exp-int(flt.mantbits)) {
ftoa.go#L270: upper.Shift(exp - int(flt.mantbits) - 1)
ftoa.go#L280: if mant > 1<<flt.mantbits || exp == minexp {
ftoa.go#L289: lower.Shift(explo - int(flt.mantbits) - 1)
ftoa.go#L482: exp -= int(flt.mantbits)
ftoa.go#L498: mant <<= 60 - flt.mantbits
ftoaryu.go#L353: if mant != 1<<flt.mantbits || exp == flt.bias+1-int(flt.mantbits) {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)